<%@ taglib prefix="c" uri="/WEB-INF/tlds/hdiv-c.tld"%>
<%@ taglib prefix="form" uri="/WEB-INF/tlds/hdiv-spring-form-3_0_4.tld"%>
<%@ taglib prefix="spring" uri="/WEB-INF/tlds/hdiv-spring.tld" %>
<%@ taglib prefix="display" uri="http://displaytag.sf.net" %>

<c:url value="mostrarHWF3010.html" var="consulSaldosReales"/>

<%

    /*
    * Sistema                                       : Hermetic
    * Módulo                                        : Consultas/Saldos reales de cuenta
    * Versión                                       : 1.0
    * Creado por                                    : Americo Martinez         
    * Fecha de creación                             : 21/05/2009      
    * Modificado por                                : 
    * Fecha de Última modificación                  : 
    * Detalles                                      : Esta página permite consultar los saldos reales de la cuenta requerida, por tipo de denominación
    * Copyright                                     : Hermes transportes blindados
    */     
    
%>
<script src="javascript/HMF2003.js" type=text/javascript></script>
<script type="text/javascript">
    
    $(document).ready(function(){    
        $("#mostrarExcel").click(function(){$("#accion").attr("value","mostrarExcel") });
        $("#mostrar").click(function(){seguir();});
        //habilitar y deshabilitar el boton Matriz
        $("#cuenta").change(function(){ 
            $("#message").html("");
            $.getJSON("<c:url value='selecCuenta.html'/>", {accion : "getListTipUnidMone", cuenta: $("#cuenta").val() },function(listTipUnidMone){
                var options = '<option value="">'+'</'+'option>';
                for (var i = 0; i < listTipUnidMone.length; i++) {                    
                    options += '<option value="' + listTipUnidMone[i].codigo + '">' + listTipUnidMone[i].descripcion+'</'+'option>';
                }
                $("#tipoUnidMone").html(options);
                $('#tipoUnidMone option:first').attr('selected', 'selected');
                if($("#tipoUnidMone").val()=="1"||$("#tipoUnidMone").val()=="2")$("#opener_um").show();else $("#opener_um").hide();
            });
            if($("#cuenta").val()==2 ) $("#opener_cuenta").show();else $("#opener_cuenta").hide(); 
        });                      
        if($("#cuenta").val()==2)$("#opener_cuenta").show();else $("#opener_cuenta").hide();         
        
        //habilitar y deshabilitar el boton Punto
        $("#tipoUnidMone").change(
            function(){ $("#message").html("");if(  $("#tipoUnidMone").val()!="" ) $("#opener_um").show();
                        else $("#opener_um").hide(); }
        );                        
        if($("#tipoUnidMone").val()!="")$("#opener_um").show();else $("#opener_um").hide(); 
        
        $( "#dialog,#mygrid_container" ).dialog({autoOpen: false,height: 700,width: 345,modal: false});
        $( "#dialog" ).dialog({autoOpen: false,height: 600,width: 500,modal: false});
        $( "#opener" ).click(function() {$( "#dialog" ).dialog( "open" );return false;});
        $("#opener_cuenta").click(openWinCuenta);
        $("#opener_um").click(openWinUM);
        
    });    
  
    function openWinCuenta(){        
        childWindow=window.showModalDialog('<c:url value="selecCuenta.html" />','selecCuenta',"dialogWidth:520px;dialogHeight:340px;center:yes;status:no;help:yes;resizable:yes");
        if (childWindow) {
            var listTipUnidMone = childWindow.listTipUnidMone;
            var options = '<option value="">'+'</'+'option>';
            for (var i = 0; i < listTipUnidMone.length; i++) {                    
                options += '<option value="' + listTipUnidMone[i].codigo + '">' + listTipUnidMone[i].descripcion+'</'+'option>';
            }
            $("#tipoUnidMone").html(options);
            $('#tipoUnidMone option:first').attr('selected', 'selected');
            if($("#tipoUnidMone").val()=="1"||$("#tipoUnidMone").val()=="2")$("#opener_um").show();else $("#opener_um").hide();
        }
    }   

    function openWinUM(){
        $("#message").html("");
        childWindow=window.showModalDialog('<c:url value="selecUnidMone.html" />&tipoUnidMone='+ document.forms[0].tipoUnidMone.value+'&cuenta='+$("#cuenta").val(),'selecUM',"dialogWidth:520px;dialogHeight:340px;center:yes;status:no;help:yes;resizable:yes");        
    }      

  $(document).ready(function(){
    $("#fechadesde").datepicker();
   });

function cursor_wait() {
      document.body.style.cursor = 'wait';
    }
    
function show_loading(){  
    var loadingAnim = document.getElementById('loading_mostrar');  
    loadingAnim.innerHTML = '<img src="imagenes/logoProcesandoDown.gif" width=' + xx_d + 'height=' + yy_d + 'alt="Procesando" />';  
    loadingAnim.style.display = 'block';      
    }  

function hasCuentas(){
    /*$.getJSON("<c:url value='selecCuenta.html'/>",{accion:"verifyCuenta",cuenta:$("#cuenta").val() }, function(data){
        alert(data);
        if(!data){
            alert("Seleccione al menos una cuenta");
            return false;
        }
            return true;
    }    
    )*/
    hasCuentas = jsonrpc.getJson.verifyCuenta($("#cuenta").val());
    alert(hasCuentas);
}
function mostrar(){    
    if (document.forms[0].fechadesde.value=='' || document.forms[0].tipoUnidMone.value=='' || document.forms[0].cuenta.value=='') {
        //document.forms[0].hora.value=='' ||
        alert('Debe seleccionar los datos solicitados.');
        return false;
        }
    /*if(!checkDate(document.forms[0].fechadesde)) {
        return false;
    }*/
      //activar el div procesando con javascript
      show_loading();
      setTimeout('show_loading();', 1000);
      cursor_wait() ;
       //////
    moveForward('mostrar');
}
</script>

<style type="text/css">  
<!-- 
#loading_mostrar {display:none;}
img{
    border: 0;
}
-->  
</style> 

<form:form modelAttribute="form" action="${consulSaldosReales}">

<form:hidden path="control"/>
<form:hidden path="accion"/>
<form:hidden path="fechahasta"/>
<form:hidden path="horaori"/>

<!--Favoritos:-->
<input type="hidden" id="codOpci" value="${codOpci}"/>
<input type="hidden" id="desOpci" value="${desOpci}"/>

<table id="fullheighttable" width="775" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td align="left" valign="top" class="fondo_contenido padtop16left21">
      <table border="0" cellspacing="0" cellpadding="0" class="verdana11bazul">
      <tr>
        <td height="22" align="left" valign="top" class="verdana11bazul">
		<ul class="navlist2">
		<li>SALDOS REALES DE CUENTA </li>
		</ul>
        </td>
        <td width="120"> </td>
        <td>
           <a href="#" id="opener_agregarFavoritos"> <img src="images/agregar_favoritos.png" width="25" height="23" border="0" title='Agregar Favoritos'/> </a>
        </td>
      </tr>
      <tr>
        <td align="left" valign="top" class="borde_totalblanco"><table border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="100" height="23" align="left" valign="top" class="verdana10bazul">Cliente</td>
            <td height="23" align="left" valign="top" class="verdana10negro"
                width="416">
                <c:out value="${sessionScope.nombreCliente}"/>
               </td>
          </tr>
          <!-- Muestra el grupo de clientes en caso de coorporación      -->
          <c:if test="${not empty listaClientes}">
            <tr>
                <td width="100" height="23" align="left" valign="top" class="verdana10bazul">
                    Grupo Cliente
                </td>
                <td width="416">
                    <form:select cssStyle="height: 20px; width: 180px; font-family: Arial; font-size: 8pt"
                                 path="cli_grupo">
                                 <form:option value=""></form:option>
                                 <form:options items="${listaClientes}"
                                 itemValue="codCliente"
                                 itemLabel="nombre"/>
                    </form:select>
                </td>
            </tr>
          </c:if>

          <tr>
            <td width="100" height="27" align="left" valign="bottom" class="verdana10bazul">Cuenta</td>
            <td height="27" align="left" valign="bottom" class="verdana10negro" width="416">                        
            <table border="0">
             <tr>
                <td>
                <div class="fondo_txtbox90">
                <form:select cssClass="fondo_txtbox63" cssStyle="height: 20px; width: 180px; font-family: Arial; font-size: 8pt"
                             path="cuenta">
                          <form:option value="0">&nbsp;</form:option>
                          <form:option value="1">TODOS</form:option>
                          <form:option value="2">ALGUNOS</form:option>
                </form:select>                     
                </div>
                </td>
                <td>
                <a href="#" id="opener_cuenta"><img src="images/search.png" width="17px" height="17px" title="Buscar"/> </a>
                </td>
            </tr>    
            </table>            
            
            </td>
          </tr>
          <tr>
            <td width="100" height="34" align="left" valign="bottom" class="verdana10bazul">U. M.</td>
            <td height="34" align="left" valign="bottom" class="verdana10negro" width="416">
           <table border="0">
             <tr>
                <td>
                <form:select cssStyle="height: 20px; width: 180px; font-family: Arial; font-size: 8pt"
                            path="tipoUnidMone">                        
                            <form:option value=""></form:option>
                            <form:options items="${listadoUnidMone}"
                                          itemValue="codigo"
                                          itemLabel="descripcion"/>
                </form:select>                                     
                
            </td>
            <td style="color:red;">
                <a href="#" id="opener_um"><img src="images/search.png" width="17px" height="17px" title="Buscar"/></a>
                <span id="message"><c:out value="${message}"/></span>
            </td>
            </table>            
            
            </td>
          </tr>
          <tr>
            <td height="34" align="left" valign="bottom" class="verdana10bazul"
                width="100">Fecha</td>
            <td height="34" align="left" valign="bottom" class="verdana10negro"
                width="416">
            <table border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td align="center" valign="bottom" class="padright10"><div class="fondo_txtbox90">
                       <form:input path="fechadesde" maxlength="10" size="12"/>
                        </div></td>
                  <td class="verdana10bazul" align="right">&nbsp;&nbsp;Hora&nbsp;&nbsp;&nbsp;</td>
                  <td align="center" valign="middle"><div class="fondo_txtbox65">
                  <form:input maxlength="9" size="10" path="hora" readonly="true"/></div></td>
                  <td width="140" align="right" valign="middle">
                    <input name="Submit2" type="button" class="boton" value="Mostrar" onclick="javascript:mostrar();"/>
                  </td>
                </tr>
            </table></td>
          </tr>
        </table>
        </td>
      </tr>
        <tr>
                <td colspan="6" align="center">    
                <div id="loading_mostrar"><img id="logoDown" src="imagenes/logoProcesandoDown.gif" alt="Procesando" /></div>  
                </td>
        </tr> 
      </table>
      <c:if test="${not empty listaModulos}">
      <table border="0" cellpadding="0" cellspacing="0" class="margintop20" >
        <tr >
          <td width="100%">
              <display:table id="lista" name="listaModulos" cellpadding="0"
                             cellspacing="0" style="width:100%" pagesize="15"
                             export = "true"                             
                             requestURI="${consulSaldosReales}"
                             class="its">
               <tbody>
                <display:column property="desTipo"
                                headerClass="even" class="even "
                                title="Tipo"/>
                <display:column property="valor"
                                headerClass="even" class="cellderecha "
                                title="Denominacion"/>
                <display:column property="saldo1"
                                headerClass="even" class="cellderecha "
                                title="Movimiento"/>
                <display:column property="saldo2"
                                headerClass="even" class="cellderecha "
                                title="Limpio"/>                
                <display:column property="saldo3"
                                headerClass="even" class="cellderecha "
                                title="Deteriorado"/>
                <display:column property="saldo4"
                                headerClass="even" class="cellderecha "
                                title="ATM"/>
                <display:column property="saldo5"
                                headerClass="even" class="cellderecha "
                                title="CB"/>
                <display:column property="total2"
                                headerClass="even" class="cellderecha "
                                title="Totales Reales"/>
               </tbody>
              </display:table>
          </td>
        </tr>
        <tr><td>&nbsp;</td>
        </tr>
        <tr><td>
        <table width="100%" border="0" cellpadding="0" cellspacing="0" class="its">
        <tbody>
        <tr class="even2">
            <td width="13%">&nbsp;</td>
            <td width="13%">&nbsp;</td>
            <td width="12%">Movimiento</td>
            <td width="12%">Limpio</td>
            <td width="12%">Deteriorado</td>
            <td width="12%">ATM</td>
            <td width="13%">CB</td>
            <td width="13%">Total Real</td>
        </tr>
        <tr class="even2">
            <td width="13%">&nbsp;</td>
            <td width="13%">Totales:</td>
            <td width="12%">
                <c:if test="${not empty suma1}">
                <c:out value="${suma1}"/>
                </c:if>
            </td>
            <td width="12%">
                <c:if test="${not empty suma2}">
                <c:out value="${suma2}"/>
                </c:if>
            </td>
            <td width="12%">
                <c:if test="${not empty suma3}">
                <c:out value="${suma3}"/>
                </c:if>
            </td>
            <td width="12%">
                <c:if test="${not empty suma4}">
                <c:out value="${suma4}"/>
                </c:if>
            </td>
            <td width="13%">
                <c:if test="${not empty suma5}">
                <c:out value="${suma5}"/>
                </c:if>
            </td>
            <td width="13%">
                <c:if test="${not empty sumaT}">
                <c:out value="${sumaT}"/>
                </c:if>
            </td>
        </tr>
        </tbody>
        </table>
        </td>
        </tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td>
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tbody>
        <tr>
            <td width="16%" align="left" class="verdana11bazul">
                Remesas por procesar:
            <td width="21%" align="center" class="verdana11bazul">
                <c:if test="${not empty cantidadT}">
                <c:out value="${cantidadT}"/>
                </c:if>
            </td>
            <td width="15%" align="left" class="verdana11bazul">
                    Monto por procesar:
            <td width="20%" align="center" class="verdana11bazul">
                <c:if test="${not empty totalT}">
                 <c:out value="${totalT}"/>
                </c:if>
            </td>
            <td width="10%" align="left" class="verdana11bazul">
                Total Saldo Real:
            <td width="18%" align="center" class="verdana11bazul">
                <c:if test="${not empty totalS}">
                <c:out value="${totalS}"/>
                </c:if>
            </td>
        </tr>
        </tbody>
        </table>
        </td>
        </tr>
      </table>
    </c:if>

<script language="javascript" type=text/javascript>

</script>
	  </td>
  </tr>
</table>
</form:form> 
